//
//  CLHash.h
//  Charles
//
//  Created by Charles on 2020/3/16.
//  Copyright © 2020 charles. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

/// 哈希算法:在一个字符串中找到第一个只出现一次的字符。

/// 算法思想：字符(char)是一个长度为8的数据类型，因此对应的ASCII码值总共有256中可能。
/// 每个字母根据其ASCII码值作为数组的下标对应数组的一个数字。
/// 数组中存储的是每个字符出现的次数。

@interface CLHashFind : NSObject

// 查找第一个只出现一次的字符
char findFirstChar(char *cha);

@end

NS_ASSUME_NONNULL_END
